//: generics/Manipulator2.java
package generics;

class Manipulator2<T extends HasF>
{
    private T obj;
    
    public Manipulator2(T x)
    {
        obj = x;
    }
    
    public void manipulate()
    {
        obj.f();
    }
} /// :~
